package com.logic.landseaserver.persistence.write;

import com.logic.landseaserver.domain.AccountChargeback;
import com.logic.landseaserver.models.prepayment.bean.AotuPayBill;

public interface AccountChargebackWriteMapper {
    int deleteByPrimaryKey(AccountChargeback record);

    int insert(AccountChargeback record);

    int insertSelective(AccountChargeback record);

    int updateByPrimaryKeySelective(AccountChargeback record);

    int updateByPrimaryKey(AccountChargeback record);

    void deleteByAccountId(AccountChargeback accountChargeback);
    
    /**
     * 
     * [简要描述]：自动抵扣后更新实时账单</br>
     * [详细描述]：</br>
     * [作者]：Aaron(2017-12-01)</br>
     *
     * @param aotuPayBill
     *
     */
    void autoPayUpdateRealBill(AotuPayBill aotuPayBill);
}